/**
* This file is part of OntoApplications (project linked with OntoCompoFramework)
*
* Copyright (C) 2011 -  Christian Brel
*
* @author   Main    Christian Brel
**/
package applications.insurancecard.fc.lib;

import applications.insurancecard.fc.api.Adress;
import applications.insurancecard.fc.api.ChildInformation;
import applications.insurancecard.fc.api.InsuranceInformation;

public class InsuranceInformationImpl implements InsuranceInformation {

	private int id;
	private String lastname;
	private String firstname;
	private String birthday;
	private String birthplace;
	private String country;
	private String number;
	private String key;
	private String medicalreferent;
	private String familystatus;
	private String familystatuschangedate;
	private Adress adress;
	private ChildInformation[] childreninformation;
	
	public InsuranceInformationImpl() {
		System.out.println("ChildInformationImpl created.");
	}
	
	public InsuranceInformationImpl(int id, String lastname, String firstname, String birthday, String birthplace, String country, String number, String key, String medicalreferent, String familystatus, String familystatuschangedate, Adress adress, ChildInformation[] childreninformation) {
		this.id = id;
		this.lastname = lastname;
		this.firstname = firstname;
		this.birthday = birthday;
		this.birthplace = birthplace;
		this.country = country;
		this.number = number;
		this.key = key;
		this.medicalreferent = medicalreferent;
		this.familystatus = familystatus;
		this.familystatuschangedate = familystatuschangedate;
		this.adress = adress;
		this.childreninformation = childreninformation;
	}
	
	@Override
	public Adress getAdress() {
		// TODO Auto-generated method stub
		return this.adress;
	}

	@Override
	public String getBirthday() {
		// TODO Auto-generated method stub
		return this.birthday;
	}

	@Override
	public String getBirthplace() {
		// TODO Auto-generated method stub
		return this.birthplace;
	}

	@Override
	public ChildInformation[] getChildreninformation() {
		// TODO Auto-generated method stub
		return this.childreninformation;
	}

	@Override
	public String getCountry() {
		// TODO Auto-generated method stub
		return this.country;
	}

	@Override
	public String getFamilystatus() {
		// TODO Auto-generated method stub
		return this.familystatus;
	}

	@Override
	public String getFamilystatuschangedate() {
		// TODO Auto-generated method stub
		return this.familystatuschangedate;
	}

	@Override
	public String getFirstname() {
		// TODO Auto-generated method stub
		return this.firstname;
	}

	@Override
	public int getId() {
		// TODO Auto-generated method stub
		return this.id;
	}

	@Override
	public String getKey() {
		// TODO Auto-generated method stub
		return this.key;
	}

	@Override
	public String getLastname() {
		// TODO Auto-generated method stub
		return this.lastname;
	}

	@Override
	public String getMedicalreferent() {
		// TODO Auto-generated method stub
		return this.medicalreferent;
	}

	@Override
	public String getNumber() {
		// TODO Auto-generated method stub
		return this.number;
	}

}
